#include <stdio.h>
#include <conio.h>

void main(void)
{
	clrscr();
	int legajo[5],antig[5],i,j,leg,aux,maxa,maxl,promedio=0;
	for (i=0;i<5;i++)
	{
		printf ("Ingrese el legajo del empleado: ");
		scanf ("%d",&leg);
		legajo[leg-1]=leg;
		printf ("Ingrese la antiguedad del empleado cuyo legajo es %d: ",leg);
		scanf ("%d",&antig[leg-1]);
		while (antig[leg-1]<0 || antig[leg-1]>20)
		{
			printf ("La antiguedad debe estar comprendida entre 0 y 20");
			scanf ("%d",&antig[leg-1]);
		}
	}
	for (i=0;i<5;i++)
	{
		promedio+=antig[i];
		if (i==0 || antig[i]>maxa)
		{
			maxa=antig[i];
			maxl=legajo[i];
		}
	}
	printf ("La antiguedad maxima es %d y los que la poseen son: ",maxa);
	for (i=0;i<5;i++)
		if (antig[i]==maxa)
			printf ("El empleado de legajo %d\n",legajo[i]);
	printf ("La antiguedad promedio es %d y los que poseen menos son",(promedio/5));
	for (i=0;i<5;i++)
		if (antig[i]<(promedio/5))
			printf ("\nEmpleado de legajo %d",legajo[i]);
	for (i=0;i<5;i++)
		for (j=i+1;j<5;j++)
			if (legajo[i]<legajo[j])
			{
				aux=legajo[i];
				legajo[i]=legajo[j];
				legajo[j]=aux;
				aux=antig[i];
				antig[i]=antig[j];
				antig[j]=aux;
			}

	for (i=0;i<5;i++)
	printf ("\nLegajo %d \t Antiguedad %d",legajo[i],antig[i]);
	getch();
}
